Accommodating Integrity Constraints During Database Design

نویسنده

  • Dimitris Plexousakis
چکیده

We address the problem of maintaining the integrity of large knowledge bases using a compile-time transaction modiication technique. The novelty of the approach lies in the adaptation of ideas from Artiicial Intelligence (AI) planning research. Speciically, starting with the observation that solutions to the frame and ramiication problems can be used during database transaction design time, we propose an integrity maintenance technique that modiies transaction speciications by incorporating into them conditions necessary of the con-straints' satisfaction. Additions to the transactions' postconditions whose eeect is to maintain the integrity constraints, are generated from a set of (determinate) transaction speciications. Thus, the implications of constraints are realized by the transaction speciier and the eeort of having to prove transaction safety is saved, since it is guaranteed by the correctness of the generation process. We envision the development of a tool that, given a set of determinate transaction speciications, automatically suggests additions to the transaction postconditions whose eeect is to maintain the integrity constraints.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Accommodating Exceptions in Databases, and Refining the Schema by Learning from them

To utilize DBMSs, a database designer must usually construct a schema, which is used to validate the data stored and help set up efficient access structures. Because database design is an art, and because the real world is irregular, unpredictable, and evolves, truly useful database systems must be tolerant of occasional deviations from the constraints imposed by the schema, including the seman...

متن کامل

Accommodating Integrity Constraints DuringDatabase

We address the problem of maintaining the integrity of large knowledge bases using a compile-time transaction modiication technique. The novelty of the approach lies in the adaptation of ideas from Artiicial Intelligence (AI) planning research. Starting with the observation that solutions to the frame and ramiication problems can be used during database transaction design time, we propose an in...

متن کامل

Considering Integrity Constraints During Federated Database Design

Correct transformations and integrations of schemata within the process of federated database design have to encompass existing local integrity constraints. Most of the proposed methods for schema transformation and integration do not sufficiently consider explicit integrity constraints. In this paper we present an approach to deal with integrity constraints. Our approach bases on the idea to r...

متن کامل

Accomodating Integrity Constraints During Database Design

We address the problem of maintaining the integrity of large knowledge bases using a compile-time transaction modiication technique. The novelty of the approach lies in the adaptation of ideas from Artiicial Intelligence (AI) planning research. Starting with the observation that solutions to the frame and ramiication problems can be used during database transaction design time, we propose an in...

متن کامل

Optimizing Distributed Integrity Constraints

Database integrity constraints can be extremely expensive to maintain unless attention is paid to the problem during the design of the database. In the case of distributed databases, and particularly in the case of heterogeneous databases, the problems associated with constraint maintenance are even more acute. We lay the basis for an designtime tool that derives sufficient conditions from the ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1995